<template>
  <n-loading-bar-provider>
    <n-dialog-provider>
      <n-notification-provider>
        <n-message-provider>
          <slot></slot>
          <naive-tools></naive-tools>
        </n-message-provider>
      </n-notification-provider>
    </n-dialog-provider>
  </n-loading-bar-provider>
</template>

<script lang="ts">
import {defineComponent} from "vue";
import {NaiveTools} from "@/components/provider/modules/index";

export default defineComponent({
  name: "CommonProvider",
  components:{NaiveTools}
})
</script>

<style scoped>

</style>